bioinformatics dna hapmap genetic dna sequencing genome pcr human genome shotgun sequencing data mining human variation de novo sequencing system genetics genotyping computational biology genome browser